﻿<?xml version="1.0" encoding="utf-8" ?>
<GadgeteerDefinitions xmlns="http://schemas.microsoft.com/Gadgeteer/2011/Hardware">
  <ModuleDefinitions>
    <!-- This module definition should be filled in.  Mouse over any attribute name to get more help about that attribute. -->
    <ModuleDefinition Name="Serial2USB"
                  UniqueId="8cc8221a-75fe-44ad-a39b-e443d9554f07"
                  Manufacturer="Sytech Designs Ltd"
                  Description="A Serial2USB module"
                  InstanceName="Serial2USB"
                  Type="Gadgeteer.Modules.Sytech.Serial2USB"
                  ModuleSuppliesPower="false"
                  HardwareVersion="1.0"
                  Image="Resources/Image.jpg"
                  BoardHeight="27"
                  BoardWidth="22"
                  MinimumGadgeteerCoreVersion="2.41.100"
      			>
      
      <!-- This lists the assembly which provides the API to this module, i.e. the output assembly of this template. -->
      <Assemblies>
        <Assembly MFVersion="4.1" Name="GTM.Sytech.Serial2USB"/>
      </Assemblies>

      <!--
      This is an example socket specification with two sockets on the board.  
      The socket positions are specified in mm from the top left corner of the board, with the orientation 90 indicating the socket notches are pointing upwards (0=right, 180=left, 270=down)
      -->
      <Sockets>
        
        <!-- This socket is compatible with socket types XY which has electrical connections to pins 4,5,6 and 7 -->
        <Socket Left="3.8" Top="13.5" Orientation="0" ConstructorOrder="1" TypesLabel="KU">
          <Types>
            <Type>K</Type>
            <Type>U</Type>
          </Types>
          <Pins>
            <Pin Shared="false">4</Pin>
            <Pin Shared="false">5</Pin>
            <Pin Shared="false">6</Pin>
            <Pin Shared="false">7</Pin>
          </Pins>
        </Socket>

        
        
      </Sockets>      
      
      <!-- Use this tag if the module requires specific libraries provided by the mainboard or by other modules -->      
      <!--
      <ExtraLibrariesRequired>
        <Assembly MFVersion="4.1" Name="FooHelper"/>
      </ExtraLibrariesRequired>
      -->
      
      <!-- Use this tag if the module provides libraries that may be required by other modules-->
      <!--
      <LibrariesProvided>
        <Assembly MFVersion="4.1" Name="FooHelper"/>
      </LibrariesProvided>
      -->
      
      <!-- Use the ProvidedSocket tag if this module provides a socket that another module can plug into -->
      <!-- The example below is for DaisyLink modules which provide a socket type "*" -->
      <!--
      <ProvidedSockets>
        <ProvidedSocket Label="*" Left="30" Top="10" Orientation="0" ConstructorParameter="DaisyLinkSocketNumber">
          <Types>
            <Type>*</Type>
          </Types>
        </ProvidedSocket>
      </ProvidedSockets>
      -->

    </ModuleDefinition>
  </ModuleDefinitions>
</GadgeteerDefinitions>
